package com.shujia.day02;

public class Demo07ThreeCompare {
    public static void main(String[] args) {
        /*
           TODO 三目运算符:
              作用: 用于做逻辑判断，当结果为ture返回一个值，false返回另外一个值 和if语句相类似
              格式：(判断条件?结果为true的返回值:结果为false的返回值)  判断条件要求返回ture或者false
         */

        System.out.println(3 > 4 ? "3是大于4的" : "3是小于4的");
        // 可以对结果进行赋值操作
        String resStr = 3 > 4 ? "3是大于4的" : "3是小于4的";
        System.out.println(resStr);

        // 获取两个数据之间的最大值
        int x = 3, y = 4, z;
        z = (x > y) ? x : y;
        System.out.println(z);

        // 判断3个数之间的最大值 => 三目运算符的套用
        int a = 5, b = 4, c = 6;
        int res = (a > b) ? ((a > c) ? a : c) : ((b > c) ? b : c);
        System.out.println(res); // 6




    }
}
